package com.service.dao.model;


import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;

import java.math.BigDecimal;
import java.io.Serializable;
import java.util.Date;

/**
 * 购买商品表
 *
 * @author xxxx
 * @email xxxx@qq.com
 * @date 2019-11-10 22:06:11
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@TableName("hm_order_product_other")
public class OrderProductOther implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 购买商品订单id
	 */
	@TableId
	private Integer id;
	/**
	 * 订单号
	 */
	private String orderNo;
	/**
	 * 购买者id
	 */
	private Integer memberId;
	/**
	 * 会员账号
	 */
	private String memberAccount;
	/**
	 * 购买总价
	 */
	private BigDecimal orderMoney;
	/**
	 * 实际支付金额
	 */
	private BigDecimal payMoney;
	/**
	 * 订单状态 (-1:未支付已过期, 0:未支付 1:已支付 2:已发货)'
	 */
	private Integer orderStatus;
	/**
	 * 收货人
	 */
	private String consigneeName;
	/**
	 * 收货人手机号码
	 */
	private String consigneeMobile;
	/**
	 * 收货地址
	 */
	private String consigneeAddress;
	/**
	 * 赠送总积分
	 */
	private Integer giftPoints;
	/**
	 * 订单类型
	 */
	private Integer orderType;
	/**
	 * 付款时间
	 */
	private Date payTime;
	/**
	 * 支付方式
	 */
	private Integer payTypeGroup;
	/**
	 * 快递公司名称
	 */
	private String expressName;
	/**
	 * 快递编号
	 */
	private String expressNo;
	/**
	 * 下单时间
	 */
	private Date createTime;
	/**
	 *  修改时间
	 */
	private Date updateTime;

	/**
	 * 是否已发放直推与间推奖励
	 */
	private Integer releaseAward;

}
